The idea of firestorm-core was to try to make a small API subset so that multiple
versions of firestorm with the potential for backward incompatable API changes
between them could share common data so that profiling all dependencies would
still work. This probably fell short, but it's a step toward that.